#include "Text.hpp"
#include <stdio.h>

using namespace xml;

void Text::addText(const char * txt){
	 t_str.assign(txt);
}

const String & Text::str() const{
	//printf ("Text str()\n");
	return t_str;
}

bool Text::is_Text(const Node *nd){
	//printf ("Text is_text()\n");

	if (typeid(*nd) == typeid(Text))
		return true;
	else
		return false;
}

const Text* Text::to_Text(const Node *nd){
	
	//TODO:
	// write a code for doing this conversion
	return dynamic_cast<const Text *>(nd);
}
